var rootPath = getRootPath();

$(function() {
	//滚动条置顶
	$("body").prepend('<input type="text" id="focus" size="1">');
    $("#focus").focus();
    $("#focus").hide();
	var rleId = getUrlParam("rleId");
	$("#rleId").val(rleId);
	
	//设置select字体颜色变化
/*	$("select").each(function() {
		selectColor($(this));
		$(this).css("cursor", "pointer");
		$(this).change(function() {
			selectColor($(this));
		});
	});*/
	
	$("#intro").bind("change,keydown,up", function() {
		$(this).val($(this).val().substring(0,800));
	});
	
	//上一步
	$("#prev").click(function() {
		var creType = $("#sort").val();
		parent.$("#content").prop("src", "realNameAuth.html?rleId=" + rleId + "&creType=" + creType);
	});
	
	$("#applyAuth").click(function() {

		if(!checkData()){
			return;
		}
		
		//前端验证数据长度
		if($("#company").val().length > 50) {
			$("#company").focus();
			showErrMsg("company", "政府/单位名称输入太长,请精简")
			return;
		}
		
		if($("#address").val().length > 200) {
			$("#address").focus();
			showErrMsg("address", "政府/单位地址输入太长,请精简")
			return;
		}
		
		if($("#intro").val().length > 800) {
			$("#intro").focus();
			showErrMsg("intro", "简介输入太长,请精简")
			return;
		}
		
		if($("#contact").val().length > 50) {
			$("#contact").focus();
			showErrMsg("contact", "联系人姓名输入太长,请精简")
			return;
		}
		
	/*	if($("#job").val().length > 50) {
			$("#job").focus();
			showErrMsg("job", "联系人职位输入太长,请精简")
			return;
		}*/
		
		if($("#phone").val().length > 11) {
			$("#phone").focus();
			showErrMsg("phone", "手机号码输入过长");
			return;
		}
		
		if($("#wechat").val().length > 50) {
			$("#wechat").focus();
			showErrMsg("wechat", "微信账号输入太长")
			return;
		}
		
		showLoading();
		$("#govAuthForm").ajaxSubmit({
			url : rootPath + '/verify/saveOrUpdateVerify',
			type: 'POST',
			contentType : 'application/json;charset=UTF-8',
			success : function(data) {
				hideLoading();
				if(data.returnCode == '0000') {
					layer.msg("操作成功",{icon:1,time:1000},function() {
						parent.$("#content").prop("src","applyResult.html?rleId=" + rleId + "&title=政府认证" + "&creType=4" + "&status=wait" + "&prompt=正在审核中,请您耐心等候.");
					});
				}else{
					layer.alert(data.returnMessage);
				}
			},
			error: function (jqXHR, textStatus, errorThrown) {
				hideLoading();
				layer.alert("error");
			}
		});
		return false;
	});
});

function checkData(){
	if($.trim($("#company").val()) == '') {
		$("#company").focus();
		showErrMsg("company","请输入政府/单位名称");
		return false;
	}
	if($("#gid").prop("selected","selected").val() == 0) {
		$("#gid").focus();
		showErrMsg("gid", "请选择行政级别");
		return false;
	}
	if($("#province").val() == '' || $("#province").val() == 0) {
		$("#province").focus();
		showErrMsg("area","请选择省份");
		return false;
	}
	//台湾,香港,澳门等地暂无数据
	if($("#city option").length > 1 && $("#city").val() == '') {
		$("#city").focus();
		showErrMsg("area","请选择城市");
		return false;
	}
	//全国有5个不设区的地级市
	if($("#area option").length > 1 && $("#area").val() == '') {
		$("#area").focus();
		showErrMsg("area","请选择区");
		return false;
	}
	if($.trim($("#intro").val()) == '') {
		$("#intro").focus();
		showErrMsg("intro","请输入简介");
		return false;
	}
	if($.trim($("#contact").val()) == '') {
		$("#contact").focus();
		showErrMsg("contact","请输入联系人姓名");
		return false;
	}
/*	if($.trim($("#job").val()) == '') {
		$("#job").focus();
		showErrMsg("job","请输入职位");
		return false;
	}*/
	if($.trim($("#phone").val()) == '') {
		$("#phone").focus();
		showErrMsg("phone","请输入手机号码");
		return false;
	} else {
		if(oriPhone != $("#phone").val() && !checkPhone($("#phone").val())) {
			$("#phone").focus();
			showErrMsg("phone","手机号码格式有误");
			return false;
		}
	}
	if($.trim($("#wechat").val()) == '') {
		$("#wechat").focus();
		showErrMsg("wechat","请输入邮箱地址");
		return false;
	}  
	return true;
}